using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;

namespace Sunlit.House.Floors.Dto
{
    [AutoMapTo(typeof(Village))]
    public class CreateVillageInput
    {
        /// <summary>
        /// 小区名称
        /// </summary>
        [StringLength(32)]
        [Required]
        public string Name { get; set; }
        public int? RegionId { get; set; }
        /// <summary>
        /// 占地面积 ㎡
        /// </summary>
        public int CoveredArea { get; set; }
        /// <summary>
        /// 建筑面积
        /// </summary>
        public int BuiltArea { get; set; }
        /// <summary>
        /// 容积率
        /// </summary>
        public decimal Volume { get; set; }
        /// <summary>
        /// 绿化率
        /// </summary>
        public decimal GreenRate { get; set; }
        /// <summary>
        /// 规划车位
        /// </summary>
        [StringLength(32)]
        public string PlanParkCount { get; set; }
        /// <summary>
        /// 车位配比
        /// </summary>
        [StringLength(32)]
        public string ParkRatio { get; set; }
        /// <summary>
        /// 规划楼栋，栋
        /// </summary>
        public int PlanFloorCount { get; set; }
        /// <summary>
        /// 规划户数
        /// </summary>
        public int PlanFamilyCount { get; set; }
        /// <summary>
        /// 物业公司
        /// </summary>
        [StringLength(32)]
        public string PropertyCompany { get; set; }
        /// <summary>
        /// 物业费
        /// </summary>
        [StringLength(32)]
        public string PropertyFee { get; set; }
        /// <summary>
        /// 供暖方式
        /// </summary>
        [StringLength(32)]
        public string Heating { get; set; }
        /// <summary>
        /// 供水
        /// </summary>
        [StringLength(32)]
        public string Water { get; set; }
        /// <summary>
        /// 供电
        /// </summary>
        [StringLength(32)]
        public string Electric { get; set; }
        /// <summary>
        /// 小区详情
        /// </summary>
        public string Content { get; set; }

    }
}
